﻿namespace Manox.Libs.Networking
{
    /// <summary>
    /// Interface network host.
    /// </summary>
    public interface INetworkHost : INetworkNode
    {

        /// <summary>
        /// Start host.
        /// </summary>
        /// <param name="hostName"></param>
        /// <param name="playersCount"></param>
        /// <param name="publicVisible"></param>
        /// <param name="password"></param>
        /// <param name="response"></param>
        void StartHost(string hostName, uint playersCount, bool publicVisible, string password, NetworkResponseDelegate<bool> response);
    }
}
